what is class struggle in sociology